package com.weilan.blog.admin.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.weilan.blog.admin.entity.SysRole;
import com.weilan.blog.admin.vo.SysRoleVO;
import com.weilan.blog.base.service.SuperService;

/**
 * @description:
 * @author: 孙 峰
 * @time: 2020/9/23 22:28
 */
public interface SysRoleService extends SuperService<SysRole> {
    /**
     * 获取角色列表
     *
     * @param roleVO
     * @return
     */
    public IPage<SysRole> getPageList(SysRoleVO roleVO);

    /**
     * 新增角色
     *
     * @param roleVO
     */
    public String addRole(SysRoleVO roleVO);

    /**
     * 编辑角色
     *
     * @param roleVO
     */
    public String editRole(SysRoleVO roleVO);

    /**
     * 删除角色
     *
     * @param roleVO
     */
    public String deleteRole(SysRoleVO roleVO);
}
